myvar_2 = GlobalObjManager["getPersonIds"](GlobalObjManager, ObjectManager["kSpeciesFlag_Human"])
print("INIT FAMILY")
{R3},{R4},myvar_5,myvar_6 = ipairs(myvar_2)
for loopvar1, loopvar2 in ipairs(myvar_2) do 
	if (GlobalObjManager["verifyObjectId"](GlobalObjManager, myvar_6) ~= 0) then 


	myvar_7 = GetPersonData(myvar_6, PersonData["neighbor id"])
	myvar_8 = GlobalObjManager["getNeighborsWithRelationship"](GlobalObjManager, myvar_7)
		if (myvar_8 ~= nil) then
		myvar_9,myvar_10,myvar_11,myvar_12 = ipairs(myvar_8)
		for myvar_11, myvar_12 in myvar_9 do 
	end
end
myvar_13 = GetNeighborRelationship(myvar_7, myvar_12, RelVars["Flags"])
	if (myvar_13 ~= 0) then 
myvar_13 = myvar_13

		if (IsBitSet(myvar_13, RelFlags["BestFriend"]) ~= 1) then 


			if (IsBitSet(myvar_13, RelFlags["Married"]) ~= 0) then 


		else
			myvar_14 = GetNeighborRelationship(myvar_7, myvar_12, RelVars["Flags2"])
				if (myvar_14 ~= False) then
					if (IsBitSet(myvar_14, RelFlags2["BFF"]) == False) then
				else
					myvar_15 = GenericNeighborDataTable["new"](myvar_7, gNeighborDataTableID["Best Friends Forever List"], "Best Friend Forever List")
						if (myvar_15["HasProperty"](myvar_15, myvar_12) == False) then
						GetPrimitiveParameter(0)
						; //SETLISTO
						myvar_15["SetProperty"](myvar_15, myvar_12, {})
						local myvar_20 = "Best Friend Forever List"
						myvar_17 = GenericNeighborDataTable["new"](myvar_12, gNeighborDataTableID["Best Friends Forever List"], myvar_20)
						myvar_15 = myvar_17
						
myvar_17 = myvar_15["SetProperty"]
						myvar_20 = {}
						myvar_17(myvar_15, myvar_7, myvar_20)
					end
				end
			end
		end
	end
end
end
else
	end
	local myvar_4 = True
	SetScriptReturnValue(myvar_4)
